#ifndef CONSTANTS_H
#define CONSTANTS_H

#include <irrlicht.h>

// Namespaces
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;

const int			GAME_VERSION_NUM = 001;
const char * const  GAME_VERSION = "v0.0.1";

const int GAME_PORTALTIME = 3000;
const int PLAYER_MOVETIME = 125;

const int MAP_VERSION	= 1;

const SColor COLOR_GOLD(255, 196, 187, 44);
const SColor COLOR_GRAY(255, 150, 150, 150);
const SColor COLOR_LIGHTGRAY(255, 200, 200, 200);

const int MESSAGE_TIME = 15000;
const int SKILL_STARTX = 35;
const int SKILL_STARTY = 40;
const int SKILL_SPACINGX = 50;
const int SKILL_SPACINGY = 80;
const int SKILL_BARX = 272;
const int SKILL_BARY = 464;
const int SKILL_COLUMNS = 8;

const int TRADE_WINDOWX = 142;
const int TRADE_WINDOWYTHEM = 10;
const int TRADE_WINDOWYYOU = 138;

const int MAX_OBJECTS = 255;

const int BATTLE_MAXFIGHTERS = 6;
const int BATTLE_ROUNDTIME = 5 * 1000;
const int BATTLE_MAXSKILLS = 8;
const int BATTLE_SHOWRESULTTIME = 2000;
const int BATTLE_WAITRESULTTIME = 375;
const int BATTLE_WAITENDTIME = 300;

#endif
